India's Largest Tourist Spot Bhorer Alo Teesta Barrage, Gajol Doba, Jalpaiguri.